# 使用 Java 17 官方镜像
FROM java17-base

# 设置工作目录
WORKDIR /app

# 复制构建好的 jar 文件到容器中
COPY im-server.jar app.jar
# COPY lib/ lib/
# COPY application.yml application.yml
# COPY application-prod.yml application-prod.yml

# 创建日志目录
RUN mkdir -p /app/logs

# 暴露 Spring Boot 默认端口（与你的应用端口一致）
EXPOSE 8878

ENTRYPOINT ["nohup", "java", "-jar", "-Dspring.profiles.active=prod", "app.jar", ">", "/app/logs/application.log", "2>&1", "&"]
